server:createtcp.o epoll.o tidarr.o  work.o main.o taskqueue.o mysqlu.o auth.o transfer.o cutPath.o makeIDPath.o cd.o initSession.o pwd.o mkdir.o ls.o remove.o rmdir.o sendtlv.o
	gcc $^ -o $@ -lpthread -lcrypt -lmysqlclient -lssl -lcrypto
createtcp.o:createtcp.c
	gcc -c $^ -o $@ -g -Wall -w
epoll.o:epoll.c
	gcc -c $^ -o $@ -g -Wall -w
tidarr.o:tidarr.c
	gcc -c $^ -o $@ -g -Wall -w
work.o:work.c
	gcc -c $^ -o $@ -g -Wall -w
main.o:main.c
	gcc -c $^ -o $@ -g -Wall -w
taskqueue.o:taskqueue.c
	gcc -c $^ -o $@ -g -Wall -w
mysqlu.o:mysqlu.c
	gcc -c $^ -o $@ -g -Wall -w
auth.o:auth.c
	gcc -c $^ -o $@ -g -Wall -w
transfer.o:transfer.c
	gcc -c $^ -o $@ -g -Wall -w
makeIDPath.o:makeIDPath.c
	gcc -c $^ -o $@ -g -Wall
cd.o:cd.c
	gcc -c $^ -o $@ -g -Wall
cutPath.o:cutPath.c
	gcc -c $^ -o $@ -g -Wall
initSession.o:initSession.c
	gcc -c $^ -o $@ -g -Wall
pwd.o:pwd.c
	gcc -c $^ -o $@ -g -Wall
mkdir.o:mkdir.c
	gcc -c $^ -o $@ -g -Wall
ls.o:ls.c
	gcc -c $^ -o $@ -g -Wall
remove.o:remove.c
	gcc -c $^ -o $@ -g -Wall
rmdir.o:rmdir.c
	gcc -c $^ -o $@ -g -Wall	
sendtlv.o:sendtlv.c
	gcc -c $^ -o $@ -g -Wall	
